<?php
autenticacao("venda_set_add");
$venda_codebar        = $_GET["venda_codebar"];
$quantidade           = $_GET["quantidade"];
$desconto             = $_POST["desconto"];
$btn_salvar_venda_add = $_POST["btn_salvar_venda_add"];

$produto = new Produto();
if($quantidade == ''){ $quantidade = 1; }
if($desconto   == ''){ $desconto   = 0; }
if($venda_codebar != '' && valida::numero($venda_codebar)){
    $produto->carregar($venda_codebar);
}
if($btn_salvar_venda_add == "Adicionar"){
	$cont = $_SESSION["produto"]["cont"];
        $erro = 0;
        
        if(
        $produto->get_codebar()    != '' && 
        $produto->get_nome()       != '' && 
        $_POST["quantidade"]       != '' && 
        $produto->get_valorvenda() != '' && 
        $_POST["desconto"]         != '' &&
        $_POST["total"]         != ''
        ){
            $a = 0;
            $qnt_rep = '';
            while($a < $cont){
                if($_SESSION["produto"][$a]["codebar"] == $produto->get_codebar()){
                    $qnt_rep = $_SESSION["produto"][$a]["quant"];
                    $b = $a;
                }
                $a++;
            }
            
            if($qnt_rep == ''){
                $_SESSION["produto"][$cont]["codebar"] = $produto->get_codebar();
                $_SESSION["produto"][$cont]["produto"] = $produto->get_nome();
                $_SESSION["produto"][$cont]["quant"] = $_POST["quantidade"];
                $_SESSION["produto"][$cont]["valunit"] = $produto->get_valorvenda();
                $_SESSION["produto"][$cont]["desconto"] = $_POST["desconto"];
                $_SESSION["produto"][$cont]["total"] = total($_POST["quantidade"], $_POST["desconto"], $produto->get_valorvenda());
                $_SESSION["produto"]["cont"]++;
            }else{
                $_SESSION["produto"][$b]["quant"] = $qnt_rep + $_POST["quantidade"];
                $_SESSION["produto"][$b]["desconto"] = $_POST["desconto"];
                $_SESSION["produto"][$b]["total"] = total($_SESSION["produto"][$b]["quant"], $_POST["desconto"], $produto->get_valorvenda());
            }
            
            echo "<meta http-equiv='refresh' content='0;url=".url("pag", "venda_set")."'>";
        }
}
?>
<form action='<?php echo url("pag", "venda_set")."&add_prod=1&quant=".$quantidade."&venda_codebar=".$venda_codebar; ?>' method='post' class='formulario'>
    <div class='add-divisao'>
        <p id="add-cad_titulo" style='width: 180px;'>Adicionar Produto</p>
        <label class="campos">Código de Barras: </label>
        <input type='text' value='<?php echo $produto->get_codebar(); ?>' name='codebar' onBlur="window.location.href = '<?php echo url("pag", "venda_set")."&add_prod=1&quant=".$quantidade."&venda_codebar="; ?>'+this.value" style='width: 180px;' />
        <label class="campos">Descrição: </label>
        <label class='mostrar_dados'><?php echo $produto->get_nome(); ?></label>
        <br />
        <label class="campos">Quantidade: </label>
        <input type='text' value='<?php echo $quantidade; ?>' name='quantidade' id='quantidade' onKeyUp="qnt_venda(this.value, '<?php echo $produto->get_quantidade(); ?>'); calc_venda_add( <?php echo $produto->get_valorvenda(); ?> )" onBlur="calc_venda_add( <?php echo $produto->get_valorvenda(); ?> )" style='width: 100px;' />
        <label class="campos">Valor Unitário: </label>
        <input type='text' value='<?php echo $produto->get_valorvenda(); ?>' readonly="readonly" class="readonly" />
        <label class="campos">Total: </label>
        <input type='text' value='' name='total' id='total' readonly='readonly' class="readonly" />
        <label class="campos">Desconto: </label>
        <input type='text' value='<?php echo $desconto; ?>' name='desconto' id="desconto" onKeyUp="limite_desconto('<?php echo $produto->get_limitedesc(); ?>')" onBlur="this.value = add_p(this.value); calc_venda_add( <?php echo $produto->get_valorvenda(); ?> )" style='width: 100px;' />
        <label style="margin-left: -10px;">%</label>
        <br />
        <input type='submit' value='Adicionar' name='btn_salvar_venda_add' class='botaonovo' />
    </div>
    <br />
</form>